plot of land cleared for planting - French English Dictionary